package cn.hzh.forward.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;

/**
 * 飞书消息事件对象
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FeishuEventMessage {
    private String messageId;     // 消息唯一 ID
    private String createTime;    // 消息创建时间戳（毫秒）
    private String updateTime;    // 消息更新时间戳（毫秒）
    private String chatId;        // 聊天会话 ID
    private String chatType;      // 聊天类型（如 group、p2p）
    private String messageType;   // 消息类型（如 text、image）
    private String content;   // 消息内容
    private Map<String, String> respContent; // 消息内容（结构化数据）
}
